succumb to overstretch - Spanish English Dictionary